-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update all dependencies (major) #771
base: main
Are you sure you want to change the base?
Conversation
Demo starting at https://maas-io-771.demos.haus |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #771 +/- ##
==========================================
- Coverage 64.59% 64.28% -0.31%
==========================================
Files 8 8
Lines 209 210 +1
==========================================
Hits 135 135
- Misses 74 75 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
4aaa405
to
e77f546
Compare
ab7949f
to
3d21a6e
Compare
66bf176
to
2752c0b
Compare
6008125
to
eb8fe13
Compare
4d98475
to
c2e52d5
Compare
c2e52d5
to
b83050c
Compare
b83050c
to
169eebe
Compare
c76d52c
to
13acabd
Compare
b1769d8
to
4bbc62b
Compare
e7f938f
to
523ecd2
Compare
c319a2b
to
76c2ba7
Compare
a78477e
to
4bea851
Compare
9815ea5
to
469c60a
Compare
5882b94
to
02cf32f
Compare
02cf32f
to
d3456f3
Compare
e2ecf72
to
9834477
Compare
9834477
to
6f58bc7
Compare
800c102
to
b044e88
Compare
20e7dac
to
aecf780
Compare
b32d4aa
to
138759f
Compare
138759f
to
5554012
Compare
eb23530
to
bf49f5c
Compare
9e15d27
to
c3c845f
Compare
c3c845f
to
ecec556
Compare
ecec556
to
5318e30
Compare
5318e30
to
6b009eb
Compare
b882feb
to
484d159
Compare
484d159
to
a5fe562
Compare
a5fe562
to
7e5375a
Compare
This PR contains the following updates:
9.0.0
->10.0.2
v2
->v4
12.17.4
->13.17.0
==4.9.4
->==5.3.0
14
->23
9.1.0
->11.0.0
==0.9.8
->==1.2.1
14.16.1
->16.12.0
5.0.2
->14.1.0
5.0.0
->6.0.4
20.04
->24.04
22.04
->24.04
focal
->noble
focal
->noble
Release Notes
testing-library/cypress-testing-library (@testing-library/cypress)
v10.0.2
Compare Source
Bug Fixes
v10.0.1
Compare Source
Bug Fixes
testIsolation
option (#257) (063a2ff)v10.0.0
Compare Source
Bug Fixes
BREAKING CHANGES
@testing-library/dom
v9: https://github.com/testing-library/dom-testing-library/releases/tag/v9.0.0actions/checkout (actions/checkout)
v4
Compare Source
v3
Compare Source
cypress-io/cypress (cypress)
v13.17.0
Compare Source
Changelog: https://docs.cypress.io/app/references/changelog#13-17-0
v13.16.1
Compare Source
Changelog: https://docs.cypress.io/app/references/changelog#13-16-1
v13.16.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-16-0
v13.15.2
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-15-2
v13.15.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-15-1
v13.15.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-15-0
v13.14.2
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-14-2
v13.14.1
Compare Source
v13.14.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-14-0
v13.13.3
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-13-3
v13.13.2
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-13-2
v13.13.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-13-1
v13.13.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-13-0
v13.12.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-12-0
v13.11.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-11-0
v13.10.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-10-0
v13.9.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-9-0
v13.8.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-8-1
v13.8.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-8-0
v13.7.3
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-7-3
v13.7.2
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-7-2
v13.7.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-7-1
v13.7.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-7-0
v13.6.6
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-6
v13.6.5
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-5
v13.6.4
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-4
v13.6.3
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-3
v13.6.2
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-2
v13.6.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-1
v13.6.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-6-0
v13.5.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-5-1
v13.5.0
: v.13.5.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-5-0
v13.4.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-4-0
v13.3.3
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-3-3
v13.3.2
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-3-2
v13.3.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-3-1
v13.3.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-3-0
v13.2.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-2-0
v13.1.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-1-0
v13.0.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#13-0-0
lxml/lxml (lxml)
v5.3.0
Compare Source
==================
Features added
CDATA
sections are no longer rejected but split on outputto represent
]]>
correctly.Patch by Gertjan Klein.
Bugs fixed
LP#2060160: Attribute values serialised differently in
xmlfile.element()
andxmlfile.write()
.LP#2058177: The ISO-Schematron implementation could fail on unknown prefixes.
Patch by David Lakin.
Other changes
LP#2067707: The
strip_cdata
option inHTMLParser()
turned out to be useless and is now deprecated.Binary wheels use the library versions libxml2 2.12.9 and libxslt 1.1.42.
Windows binary wheels use the library versions libxml2 2.11.8 and libxslt 1.1.39.
Built with Cython 3.0.11.
v5.2.2
Compare Source
==================
Bugs fixed
GH#417: The
test_feed_parser
test could fail iflxml_html_clean
was not installed.It is now skipped in that case.
LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to
"core2", without SSE 4.2.
If libxml2 uses iconv, the compile time version is available as
etree.ICONV_COMPILED_VERSION
.v5.2.1
Compare Source
==================
Bugs fixed
LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to
"core2", but with SSE 4.2 enabled.
LP#2059977:
Element.iterfind("//absolute_path")
failed with aSyntaxError
where it should have issued a warning.
GH#416: The documentation build was using the non-standard
which
command.Patch by Michał Górny.
v5.2.0
Compare Source
==================
Other changes
LP#1958539: The
lxml.html.clean
implementation suffered from several (only if used)security issues in the past and was now extracted into a separate library:
https://github.com/fedora-python/lxml_html_clean
Projects that use lxml without "lxml.html.clean" will not notice any difference,
except that they won't have potentially vulnerable code installed.
The module is available as an "extra" setuptools dependency "lxml[html_clean]",
so that Projects that need "lxml.html.clean" will need to switch their requirements
from "lxml" to "lxml[html_clean]", or install the new library themselves.
The minimum CPU architecture for the Linux x86 binary wheels was upgraded to
"sandybridge" (launched 2011), and glibc 2.28 / gcc 12 (manylinux_2_28) wheels were added.
Built with Cython 3.0.10.
v5.1.1
Compare Source
==================
Bugs fixed
LP#2048920:
iterlinks()
inlxml.html
rejectedbytes
input in 5.1.0.High source line numbers from the parser are no longer truncated
(up to a C
long
) when using libxml2 2.11 or later.Other changes
GH#407: A compatibility test was adapted to recent expat versions.
Patch by Miro Hrončok.
Binary wheels use the library versions libxml2 2.12.6 and libxslt 1.1.39.
Windows binary wheels use the library versions libxml2 2.11.7 and libxslt 1.1.39.
Built with Cython 3.0.9.
v5.1.0
Compare Source
==================
Features added
Bugs fixed
Cleaner()
interpreted an accidentally provided string parameterfor the
host_whitelist
as list of characters and silently failed to reject any hosts.Passing a non-collection is now rejected.
Other changes
Support for Python 2.7 and Python versions < 3.6 was removed.
The wheel build was migrated to use
cibuildwheel
.Patch by Primož Godec.
v5.0.2
Compare Source
==================
Other changes
GH#407: A compatibility test was adapted to recent expat versions.
Patch by Miro Hrončok.
Binary wheels use the library versions libxml2 2.12.6 and libxslt 1.1.39.
Built with Cython 3.0.9.
v5.0.1
Compare Source
==================
Bugs fixed
LP#2046208: Parsing non-BMP Python Unicode strings could fail on macOS.
LP#2044225: When incrementally parsing broken HTML, reporting start events on
missing structural tags failed and could lead to subsequent exceptions.
LP#2045435: Some (not all) issues with stricter C compilers were resolved.
The binary wheels in the 5.0.0 release did not validate cleanly (but installed ok).
.. _latest_release:
v5.0.0
Compare Source
==================
Features added
Character escaping in
C14N2
serialisation now uses a single pass over the textinstead of searching for each unescaped character separately.
Early support for Python 3.13a2 was added.
Bugs fixed
LP#1976304: The
Element.addnext()
method previously inserted the new elementbefore existing tail text. The tail text of both sibling elements now stays on
the respective elements.
LP#1980767, GH#379:
TreeBuilder.close()
could fail with aTypeError
afterparsing incorrect input. Original patch by Enrico Minack.
Element.itertext(with_tail=False)
returned the tail text of comments andprocessing instructions, despite the explicit option.
GH#370: A crash with recent libxml2 2.11.x versions was resolved.
Patch by Michael Schlenker.
A compile problem with recent libxml2 2.12.x versions was resolved.
The internal exception handling in C callbacks was improved for Cython 3.0.
The exception declarations of
xmlInputReadCallback
,xmlInputCloseCallback
,xmlOutputWriteCallback
andxmlOutputCloseCallback
intree.pxd
werecorrected to prevent running Python code or calling into the C-API with a live
exception set.
GH#385: The long deprecated
unittest.m̀akeSuite()
function is no longer used.Patch by Miro Hrončok.
LP#1522052: A file-system specific test is now optional and should no longer fail
on systems that don't support it.
GH#392: Some tests were adapted for libxml2 2.13.
Patch by Nick Wellnhofer.
Contains all fixes from lxml 4.9.4.
Other changes
LP#1742885: lxml no longer expands external entities (XXE) by default to prevent
the security risk of loading arbitrary files and URLs. If this feature is needed,
it can be enabled in a backwards compatible way by using a parser with the option
resolve_entities=True
. The new default isresolve_entities='internal'
.With libxml2 2.10.4 and later (as provided by the lxml 5.0 binary wheels),
parsing HTML tags with "prefixes" no longer builds a namespace dictionary
in
nsmap
but considers theprefix:name
string the actual tag name.With older libxml2 versions, since 2.9.11, the prefix was removed. Before
that, the prefix was parsed as XML prefix.
lxml 5.0 does not try to hide this difference but now changes the ElementPath
implementation to let
element.find("part1:part2")
search for the tagpart1:part2
in documents parsed as HTML, instead of looking only forpart2
.LP#2024343: The validation of the schema file itself is now optional in the
ISO-Schematron implementation. This was done because some lxml distributions
discard the RNG validation schema file due to licensing issues. The validation
can now always be disabled with
Schematron(..., validate_schema=False)
.It is enabled by default if available and disabled otherwise. The module
constant
lxml.isoschematron.schematron_schema_valid_supported
can be usedto detect whether schema file validation is available.
Some redundant and long deprecated methods were removed:
parser.setElementClassLookup()
,xslt_transform.apply()
,xpath.evaluate()
.Some incorrect declarations were removed from
python.pxd
. In general, this fileshould not be used by external Cython code. Use the C-API declarations provided by
Cython itself instead.
Binary wheels use the library versions libxml2 2.12.3 and libxslt 1.1.39.
Built with Cython 3.0.7, updated to follow recent changes in Cython 3.1-dev.
nodejs/node (node)
v23
Moved to doc/changelogs/CHANGELOG_V6.md#6.1.0.
v22
Moved to doc/changelogs/CHANGELOG_V4.md#4.4.1.
v21
Moved to doc/changelogs/CHANGELOG_V4.md#4.2.6.
v20
Moved to doc/changelogs/CHANGELOG_V012.md#0.12.14.
v19
Moved to doc/changelogs/CHANGELOG_IOJS.md#1.6.0.
v18
Moved to doc/changelogs/CHANGELOG_IOJS.md#3.1.0.
v17
Moved to doc/changelogs/CHANGELOG_V5.md#5.1.0.
v16
Moved to doc/changelogs/CHANGELOG_V012.md#0.12.14.
v15
Moved to doc/changelogs/CHANGELOG_V4.md#4.2.4.
postcss/postcss-cli (postcss-cli)
v11.0.0
Compare Source
postcss-load-config@5
for improved ESM & TS config support (#461, #462)v10.1.0
Compare Source
--watch
mode in non-TTY contexts, like Docker (#448)v10.0.0
Compare Source
requests-cache/requests-cache (requests-cache)
v1.2.1
Compare Source
🪲 Bugfixes:
normalize_headers
not accepting header values in bytesCachedResponse.expires_unix
propertydecode_content=True
when the root element is an empty list or objectresponses
library to be compatible withrequests
2.32v1.2.0
Compare Source
CachedSession
andBaseCache
🕗 Expiration & headers:
X-HTTP-Method-Override
and other headers that can override request method⚙️ Session methods:
CachedSession.wrap()
classmethod to add caching to an existingrequests.Session
object💾 SQLite Backend:
vacuum
parameter toSQLiteCache.delete()
to optionally skip vacuuming after deletion (enabled by default to free up disk space)SQLiteCache.delete()
when deleting a single key🧩 Compatibility:
decode_content=True
(root element with any type)🪲 Bugfixes:
IncompleteRead
error that could sometimes occur with streaming requests due to mismatch withContent-Length
headerCachedHTTPResponse._request_url
property for compatibility with urllib3verify
param, cache the response under the same key asverify=True
application/vnd.api+json
) during request normalization and serialization1.1.1 (2023-11-18)
v1.1.1
Compare Source
v1.1.0
Compare Source
⚙️ Session settings:
urls_expire_after
💾 SQLite Backend:
busy_timeout
argument (see SQLite docs for details)wal=True
), default to 'normal' synchronous mode instead of 'full'OperationalError: database is locked
in multithreaded SQLite usage during bulk delete operations🪲 Bugfixes:
decode_content=True
when the root element is a listBaseCache.recreate_keys()
to normalize response bodies withb'None'
BaseCache.contains()
for multipart POST requestsCachedResponse.history
not being fully deserialized on python<=3.8Vary
and redirectsCachedResponse.url
so it always matches the original request URL1.0.1 (2023-03-24)
Cache-Control: must-revalidate
andno-cache
response headers withcache_control=False
v1.0.1
Compare Source
Cache-Control: must-revalidate
andno-cache
response headers withcache_control=False
v1.0.0
Compare Source
See all unreleased issues and PRs
🕗 Expiration & headers:
Cache-Control: min-fresh
Cache-Control: max-stale
Cache-Control: only-if-cached
Cache-Control: stale-if-error
Cache-Control: stale-while-error
Vary
Cache-Control: no-cache
request or response headerCache-Control: max-age=0, must-revalidate
response headersCachedResponse.revalidated
to indicate if a cached response was revalidated forthe current request
⚙️ Session settings:
CachedSession.settings
always_revalidate
session setting to always revalidate before using a cached response (if a validator is available).only_if_cached
session setting to return only cached results without sending real requestsstale_while_revalidate
session setting to return a stale response initially, while a non-blocking request is sent to refresh the responsestale_if_error
partially consistent withCache-Control: stale-if-error
: Add support for time values (int, timedelta, etc.) in addition toTrue/False
⚙️ Request settings:
only_if_cached
option toCachedSession.request()
andsend()
to return only cached results without sending real requestsrefresh
option toCachedSession.request()
andsend()
to revalidate with the server before using a cached responseforce_refresh
option toCachedSession.request()
andsend()
to awlays make and cache a new request regardless of existing cache contentsexpire_after=0
consistent withCache-Control: max-age=0
: if the response has a validator, save it to the cache but revalidate on use.requests_cache.DO_NOT_CACHE
may be used to completely disable caching for a request💾 Backends:
len()
) now uses a fast table estimate instead of a full scanMay be disabled with
decode_content=False
.May be disabled with
decode_content=False
.May be disabled with
decode_content=False
.ttl_offset
argument to add a delay between cache expiration and deletiondelete()
count()
method to count responses, with option to exclude expired responses (performs a fast indexed count instead of slower in-memory filtering)size()
method to get estimated size of the database (including in-memory databases)sorted()
method with sorting and other query optionswal
parameter to enable write-ahead loggingCachedSession
is used as a contextmanager, or ifCachedSession.close()
is calledallowable_methods
(previously only skipped write)some default recommended values for
ignored_parameters
, to avoid accidentally storing commoncredentials in the cache. This will have no effect if
ignored_parameters
is already set.ignored_parameters
(e.g., for a request sent both with and without authentication)
a=1
vs?a=1&a=2
)ℹ️ Convenience methods:
expired
andinvalid
arguments toBaseCache.delete()
(to replaceremove_expired_responses()
)urls
andrequests
arguments toBaseCache.delete()
(to replacedelete_url()
)older_than
argument toBaseCache.delete()
to delete responses older than a given valuerequests
argument toBaseCache.delete()
to delete responses matching the given requestsBaseCache.contains()
method to check for cached requests either by key or byrequests.Request
objecturl
argument toBaseCache.contains()
method (to replacehas_url()
)BaseCache.filter()
method to get responses from the cache with various filtersBaseCache.reset_expiration()
method to reset expiration for existing responsesBaseCache.recreate_keys()
method to recreate cache keys for all previously cached responses(e.g., to preserve cache data after an update that changes request matching behavior)
BaseCache.urls
into a method that takes optional filter params, and returns sorted unique URLsℹ️ Response attributes and type hints:
OriginalResponse
type, which adds type hints torequests.Response
objects for extra attributes added by requests-cache:cache_key
created_at
expires
from_cache
is_expired
revalidated
OriginalResponse.cache_key
andexpires
will be populated for any new response that was written to the cacheCachedSession.get()
,head()
, etc.)CachedResponse.cache_key
attribute for responses read from lower-level storage methods(
items()
,values()
, etc.)🧩 Compatibility fixes:
AttributeError
due to undetected imports when requests-cache is bundled in a PyInstaller packageRedisCache
for redis-py 4.2 and python <=3.8MongoCache
for pymongo 4.1 and python <=3.8🪲 Bugfixes:
install_cache()
OperationalError: database is locked
in SQLite backendCachedResponse.created_at
timestampCachedRequest.path_url
property for compatibility withRequestEncodingMixin
AttributeError
due to undetected imports when requests-cache is bundled in a PyInstaller packageAttributeError
when attempting to unpickle aCachedSession
object, and instead disable pickling by raising aNotImplementedError
stale_if_error
if an error response code is added toallowable_codes
📦 Dependencies:
appdirs
withplatformdirs
The following methods are deprecated, and will be removed in 1.2. The recommended
replacements are listed below. If this causes problems for you, please open an issue to discuss.
CachedSession.remove_expired_responses()
:BaseCache.delete(expired=True)
BaseCache.remove_expired_responses()
:BaseCache.delete(expired=True)
BaseCache.delete_url()
:BaseCache.delete(urls=[...])
BaseCache.delete_urls()
:BaseCache.delete(urls=[...])
BaseCache.has_key()
:BaseCache.contains()
BaseCache.has_url()
:BaseCache.contains(url=...)
BaseCache.keys()
:BaseCache.responses.keys()
(for all keys), orBaseCache.filter()
(for filtering options)BaseCache.values()
:BaseCache.responses.values()
(for all values), orBaseCache.filter()
(for filtering options)BaseCache.response_count()
:len(BaseCache.responses)
(for all responses), orBaseCache.filter()
(for filtering options)CachedSession.settings
. Previously, some settings could be modified by setting them on eitherCachedSession
orBaseCache
. In some cases this could silently fail or otherwise have undefined behavior.BaseCache.urls
has been replaced with a method that returns a list of URLs.Minor breaking changes:
The following changes only affect advanced or undocumented usage, and are not expected to impact most users:
match_headers
andignored_parameters
must be passed toCachedSession
. Previously, these could also be passed to aBaseCache
instance.CachedSession
backend
argument must be either an instance or string alias. Previously it would also accept a backend class.BaseStorage
subclasses have been removed, and merged into their respective parent classes. This includesSQLitePickleDict
,MongoPickleDict
, andGridFSPickleDict
.BaseStorage
subclasses now have aserializer
attribute, which will be unused if set toNone
.cache_control
module (added in0.7
) has been split up into multiple modules in a newpolicy
subpackage0.9.8 (2023-01-13)
DeprecationWarning
raised byBaseCache.urls
BaseCache.delete
Backport fixes from 1.0:
omit_if_default
0.9.7 (2022-10-26)
Backport compatibility fixes from 1.0:
AttributeError
due to undetected imports when requests-cache is bundled in a PyInstaller packageAttributeError
when attempting to unpickle aCachedSession
object, and instead disable pickling by raising aNotImplementedError
Add the following for forwards-compatibility with 1.0:
DeprecationWarnings
to give an earlier notice for methods deprecated (not removed) in 1.0requests_cache.policy
subpackage (will replacerequests_cache.cache_control
module)BaseCache.contains()
BaseCache.delete()
BaseCache.filter()
CachedSession.settings
0.9.6 (2022-08-24)
Backport fixes from 1.0:
BaseCache.__str__()
0.9.5 (2022-06-29)
Backport fixes from 1.0:
install_cache()
CachedRequest.path_url
property0.9.4 (2022-04-22)
Backport fixes from 1.0:
RedisCache
for redis-py 4.2 and python <=3.8MongoCache
for pymongo 4.1 and python <=3.80.9.3 (2022-02-22)
bson
and standalonebson
codec.CorruptGridFile
error in GridFS backend~/...
) for SQLite and filesystem backendsbefore it is read by a different thread
0.9.2 (2022-02-15)
params
as a positional argument toCachedSession.request()
CachedSession.request(..., expire_after=-1)
0.9.1 (2022-01-15)
ForwardRef
types during deserialization)stylelint/stylelint (stylelint)
v16.12.0
Compare Source
selector-pseudo-class-allowed-list
now checks@page
pseudo-classes (#8176) (@Mouvedia).selector-pseudo-class-disallowed-list
now checks@page
pseudo-classes (#8171) (@Mouvedia).at-rule-property-required-list
message to use "descriptor" for accuracy (#8186) (@ybiquitous).custom-property-no-missing-var-function
false positives forcontainer-name
([#8157](htConfiguration
📅 Schedule: Branch creation - "on the first day of january" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.